public class ExtendedContactDetailsType {
	public class ExtendedContactDetailsType_e {
		public ContactHoursDetailsType.ContactHoursDetailsType_e ContactHoursDetails;
		public Boolean ClassifiedAdContactByEmailEnabled;
		public String PayPerLeadPhoneNumber;
	
		//Setters
		public void setContactHoursDetails(ContactHoursDetailsType.ContactHoursDetailsType_e val) {ContactHoursDetails = val; field_order_type_info.add('ContactHoursDetails'); }
		public void setClassifiedAdContactByEmailEnabled(Boolean val) {ClassifiedAdContactByEmailEnabled = val; field_order_type_info.add('ClassifiedAdContactByEmailEnabled'); }
		public void setPayPerLeadPhoneNumber(String val) {PayPerLeadPhoneNumber = val; field_order_type_info.add('PayPerLeadPhoneNumber'); }


		//Getters
		public ContactHoursDetailsType.ContactHoursDetailsType_e getContactHoursDetails() { return ContactHoursDetails; }
		public Boolean getClassifiedAdContactByEmailEnabled() { return ClassifiedAdContactByEmailEnabled; }
		public String getPayPerLeadPhoneNumber() { return PayPerLeadPhoneNumber; }

	
		private String[] ContactHoursDetails_type_info = new String[]{'ContactHoursDetails','urn:ebay:apis:eBLBaseComponents','ContactHoursDetailsType.ContactHoursDetailsType_e','0','1','false'};
		private String[] ClassifiedAdContactByEmailEnabled_type_info = new String[]{'ClassifiedAdContactByEmailEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] PayPerLeadPhoneNumber_type_info = new String[]{'PayPerLeadPhoneNumber','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}